package com.wicket.okrbff.biz.service.dto.res;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * @desc BffImplementCanReportElementAnalysisRespDto
 * @使用场景
 */
@Data
public class BffImplementCanReportElementAnalysisRespDto
  implements Serializable {

  /**
   * 待汇报场景权限 LOCKED_NON_REPORT:锁定不可汇报 LEFT_NON_REPORT:向左不可汇报 DOWN_NON_REPORT:向下不可汇报 CAN_REPORT:可汇报
   */
  @ApiModelProperty("待汇报场景权限")
  private String permissionForReportPower;

  /**
   * 汇报不可用提示文案
   */
  @ApiModelProperty("汇报不可用提示文案")
  private String cannotReportTips;

  /**
   * 进入汇报按钮权限 TRUE:是 FALSE:否
   */
  @ApiModelProperty("进入汇报按钮权限")
  private String enterReportButton;

  /**
   * 是否末级周期 TRUE:是 FALSE:否
   */
  @ApiModelProperty("是否末级周期")
  private String isLastCycle;

  /**
   * 是否末级指标 TRUE:是 FALSE:否
   */
  @ApiModelProperty("是否末级指标")
  private String isLastObjective;

}
